﻿
/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
 * {   
     padding:0;    
            margin:0;              
   }   
  body 
{   
      font-family:verdana, sans-serif;    
      font-size:small;               
}      
h1
{
    font-size: 1.5em;
    color: #666666;
    font-variant: small-caps;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
    padding-bottom: 0px;
}


 .page
{
    width:1052px;   
    background-color: #fff;
   margin:30px auto 0px auto;
    border: 1px solid #496077;
    clear:both;
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    background: #4b6c9e;
    width: 100%;
    height:55px;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
} 
.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
    /*line-height:55px;*/
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}
   /* navigation  
----------------------------------------------------------*/
       
        #navigation, #navigation li ul {   
            list-style-type:none;   
        }   
        #navigation {   
            margin:0px;
            /*clear:both;*/
             height: 49px;
             width: 1052px;
             padding:0px;
             /*background:#c5dbf2;*/
         }   
        #navigation li {   
            float:left;   
            text-align:center;   
            position:relative;   
        }   
        #navigation li a:link, #navigation li a:visited {   
            border-left: 0 solid #fff;
             border-right: 1px solid #fff;
             border-top: 1px solid #fff;
             border-bottom: 0 solid #fff;
             display:block;    
             text-decoration:none;    
             color:#000;    
            width:120px;    
             height:40px;    
             line-height:40px;    
             background:#c5dbf2;    
             padding-left:10px;    
        }   
        #navigation li a:hover {   
            color:#fff;   
            background:#2687eb;   
        }   
        #navigation li ul li a:hover {   
            color:#fff;   
            background:#6b839c;    
        }   
        #navigation li ul {   
            display:none;   
            position:absolute;    
            top:40px;   
            left:0;   
            margin-top:1px;   
            width:120px;   
        }   
        #navigation li ul li ul {   
            display:none;   
            position:absolute;    
            top:0px;   
            left:130px;    
            margin-top:0;   
            margin-left:1px;   
            width:120px;   
        }   
